Big Huge Thesaurus

hunting spider

noun